package com.eastfair.venueservice.service;

import com.eastfair.home.dto.VenueReportDrawingHistoryDTO;
import com.eastfair.venueservice.dto.VenueDrawingCategoryAuditDTO;

import java.util.List;

/**
 * 主场 报馆提交历史 feign.
 *
 * @author dqq
 * @date 2022 /11/7
 */
public interface VenueManageVenueReportDrawingHistoryService {

    /**
     * 批量更新提交历史的审核状态.
     *
     * @param list the list
     * @return the r
     */
    boolean updateBatchAuditStatus(List<VenueReportDrawingHistoryDTO> list);

    /**
     * 批量更新提交历史的审核状态.
     *
     * @param list the list
     * @return the boolean
     */
    boolean updateBatchByDrawingAuditList(List<VenueDrawingCategoryAuditDTO> list);

    /**
     * 异步批量更新提交历史的审核状态.
     *
     * @param list the list
     */
    void asyncUpdateBatchByDrawingAuditList(List<VenueDrawingCategoryAuditDTO> list);
}